Increasing Constraint Propagation by RedundantModeling : an Experience
نویسندگان
چکیده
This paper describes our experience with a simple modeling and programming approach for increasing the amount of constraint propagation in the constraint solving process. The idea, although similar to redundant constraints, is based on the concept of redundant modeling. We introduce the notions of CSP model and model redundancy, and show how mutually redundant models can be combined and connected using channeling constraints. The combined model contains the mutually redundant models as sub-models. Channeling constraints allow the sub-models to cooperate during constraint solving by propagating constraints freely amongst the sub-models. This extra level of pruning and propagation activities becomes the source of execution speedup. We perform two case studies to evaluate the eeectiveness and eeciency of our method. The rst case study is based on the simple and well-known n-queens problem, while the second case study applies our method in the design and construction of a real-life nurse rostering system. Experimental results provide empirical evidence in line with our prediction.
منابع مشابه
Crack Tip Constraint for Anisotropic Sheet Metal Plate Subjected to Mode-I Fracture
On the ground of manufacturing, sheet metal parts play a key role as they cover about half of the production processes. Sheet metals are commonly obtained from rolling and forming processes which causes misalignment of micro structure resulting obvious anisotropic characteristics and micro cracks. Presence of micro cracks poses serious attention, when stresses at the tip reach to the critical v...
متن کاملExperience-driven Predictive Control with Robust Constraint Satisfaction under Time-Varying State Uncertainty
We present an extension to Experience-driven Predictive Control (EPC) that leverages a Gaussian belief propagation strategy to compute an uncertainty set bounding the evolution of the system state in the presence of time-varying state uncertainty. This uncertainty set is used to tighten the constraints in the predictive control formulation via a chance constrained approach, thereby providing a ...
متن کاملAn Increasing-Nogoods Global Constraint for Symmetry Breaking During Search
Symmetry Breaking During Search (SBDS) adds conditional symmetry breaking constraints (which are nogoods) dynamically upon backtracking to avoid exploring symmetrically equivalents of visited search space. The constraint store is proliferated with numerous such individual nogoods which are weak in constraint propagation. We introduce the notion of increasing nogoods, and give a global constrain...
متن کاملTheory and Practice of Constraint Propagation
Despite successful application of constraint programming (CP) to solving many real-life problems there is still an indispensable group or researchers considering (wrongly) CP as a simple evaluation technique only. Even if sophisticated search algorithms play an important role in solving constraint-based models, the real power engine behind CP is called constraint propagation (domain filtering, ...
متن کاملInterleaving Constraint Propagation: An Efficient Cooperative Search with Branch and Bound
The main characteristic of any constraint solver is Constraint propagation. Then it is very important to be able to manage constraint propagation as efficiently as possible, we present a hybrid solver based on a Branch and Bound algorithm combined with constraint propagation to reduce the search space. Based on some observations of the solving process constraint propagation is triggered by some...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999